<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:rich="http://richfaces.org/rich"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:a4j="http://richfaces.org/a4j">
    <a4j:form id="frmBuscarPlan">
   		<rich:panel id="pnlFiltroEmprendedores" header="#{general.filtrosBusqueda}">
                <h:panelGrid id="pngFiltro" columns="8">
                    <h:outputText id="outFiltro" value="#{general.filtro}:" styleClass="texto_negrita_derecha"/>
                    <h:selectOneMenu id="slmFiltro" value="#{gestorValEmprendimientos.filtroBusqueda}" disabled="#{gestorValEmprendimientosV.renderDetalle}">
                        <f:selectItem id="sliCodigo" itemValue="Nom" itemLabel="Emprendedor"/>
                        <f:selectItem id="sliProforma" itemValue="RUC" itemLabel="RUC"/>
                        <a4j:support id="supFiltros" event="onchange" reRender="pngFiltrosBusqueda"
                                     actionListener="#{gestorValEmprendimientos.inicializarFiltros}" ajaxSingle="true"/>
                    </h:selectOneMenu>
                    <h:panelGroup id="pngFiltrosBusqueda">
                        <h:inputText id="intNumOp" value="#{gestorValEmprendimientos.nomEmprendedor}" title="#{general.numeroOP}"
                                     rendered="#{gestorValEmprendimientos.filtroBusqueda eq 'Nom'}" disabled="#{gestorValEmprendimientos.renderDetalle}"
                                     maxlength="9">
                            <a4j:support id="sptNumOp" ajaxSingle="true" event="onchange"/>
                        </h:inputText>
                        <h:inputText id="intNumPed" value="#{gestorValEmprendimientos.ciEmprendedor}" title="#{general.numeroProforma}"
                                     rendered="#{gestorValEmprendimientos.filtroBusqueda eq 'RUC'}" disabled="#{gestorValEmprendimientos.renderDetalle}"
                                     maxlength="45">
                            <a4j:support id="sptNumPed" ajaxSingle="true" event="onchange"/>
                        </h:inputText>

                    </h:panelGroup>
                    <a4j:commandButton id="btnBuscar" value="#{general.buscar}" reRender="pnlResultadoEmprendimientosV"
                                       actionListener="#{gestorValEmprendimientos.buscar}" disabled="#{gestorValEmprendimientos.renderDetalle}"
                                       immediate="true" title="#{general.titleBtnOP}"/>
                </h:panelGrid>

                    <h:panelGrid columns="1">
                    <h:panelGroup>
                        <h:inputText id="entradaFecha" value="#{gestorValEmprendimientos.buscaFecha}" size="8" maxlength="10">
                    <a4j:support id="sptentFecha" ajaxSingle="true" event="onchange"/>
                   
                    </h:inputText>
                    <rich:message for="entradaFecha" errorClass="mensaje_error"/>
                    Fomato: (yyyy-mm-dd)
                    </h:panelGroup>
                    <h:panelGroup>
                    <h:selectOneMenu id="slmTipoFecha" value="#{gestorValEmprendimientos.tipoFecha}" disabled="#{gestorValEmprendimientosV.renderDetalle}">
                        <f:selectItem id="sliAno" itemValue="Ano" itemLabel="Ano"/>
                        <f:selectItem id="sliMes" itemValue="Mes" itemLabel="Mes"/>
                        <f:selectItem id="sliDia" itemValue="Dia" itemLabel="Dia"/>
                        <a4j:support id="sliSup" event="onchange" reRender="pngFiltrosBusqueda"
                                     ajaxSingle="true"/>
                    </h:selectOneMenu>

                    <a4j:commandButton id="btnBuscarFecha" value="Buscar por fecha"
                                       reRender="pnlResultadoEmprendimientosV"
                                       actionListener="#{gestorValEmprendimientos.buscarFecha}"
                                       disabled="#{gestorValEmprendimientos.renderDetalle}"
                                       immediate="true" title="#{general.titleBtnOP}" />
     


                    </h:panelGroup>

                    
                    </h:panelGrid>


            </rich:panel>

   		<rich:panel id="pnlResultadoEmprendimientosV" header="Lista de Emprendimientos Creados">
        	   <rich:dataTable id="tblEmprendimientosV" onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
                    onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'"
                    cellpadding="0" cellspacing="0"
                    width="700" rows="5" border="0" var="row" value="#{gestorValEmprendimientos.listadoActual}" binding="#{gestorValEmprendimientos.tablaEmprendimientos}">
                      <rich:column label="#{general.codigo}" >
                    	    <f:facet name="header">
                            	<h:outputText id="outCodigoEV" value="#{general.codigo}" title="#{general.codigo}"/>
                            </f:facet>
                          <h:outputText value="#{row.codigo}"></h:outputText>
                        </rich:column>
                        <rich:column label="Nombre">
                        	<f:facet name="header">
                        		<h:outputText id="outNombreEV" value="Nombre" title="Nombre"/>
                            </f:facet>
                            <h:outputText value="#{row.nombre}"></h:outputText>
                        </rich:column>


                       <rich:column label="RUC">
                        	<f:facet name="header">
                        		<h:outputText id="outRUCEV" value="RUC" title="RUC"/>
                            </f:facet>
                           <h:outputText value="#{row.ruc}"></h:outputText>
                        </rich:column>
                       <rich:column label="direccion">
                        	<f:facet name="header">
                        		<h:outputText id="outDireccionEV" value="#{general.direccion}" title="#{general.direccion}"/>
                            </f:facet>
                           <h:outputText value="#{row.direccion}"></h:outputText>
                        </rich:column>
                       <rich:column label="email">
                        	<f:facet name="header">
                        		<h:outputText id="outEmailEV" value="email" title="email"/>
                            </f:facet>
                           <h:outputText value="#{row.email}"></h:outputText>
                        </rich:column>

                     	<rich:column>

                            <f:facet id="fctClmAccionesEV" name="header">
                            	<h:outputText id="outClmAccionesEV" value="Acciones" title="Acciones"/>
                            </f:facet>

	                        <div id="divAccionesEV" align="center">
                                    <a4j:commandButton id="btnAccionReporte" action="#{gestorValEmprendimientos.generarReporte}" value="Generar Reporte"
	                                               image="/imagenes/generarpdf.JPG" title="Generar Reporte de Negocios" reRender="pnlResultadoEmprendimientosV"/>
                                    <a4j:commandButton id="btnAccionModificarV" action="#{gestorValEmprendimientos.evaluarEmprendimiento}" value="Evaluar #{general.plan}}"
                                                       image="/imagenes/editarPlan.JPG" title="Evaluar #{general.plan} de Negocios" immediate="true"/>

	                        </div>
                        </rich:column>
                         <f:facet id="fctPieDetalleEV" name="footer">
                        	<rich:datascroller id="dtsDetalleProformaV" for="tblEmprendimientosV"/>
                    	</f:facet>
                   </rich:dataTable>
		</rich:panel>
        	<h:panelGrid id="pngBtnResultadoV" columns="2" cellspacing="5px">



            </h:panelGrid>

    </a4j:form>
</ui:composition>